require "tokens/Token.rb"
# = Class TkLParenth
# Implementation of abstract class Token, which describes the token
# corresponding to the match of regular expression /\(/
# Inherits all attributes and methods from the parent class
class TkLParenth < Token
  @@regexp = /\(/
  @@kind = "symbol"
  @sym = :TkLParenth
# == Method initialize
# Constructor for the class TkLParenth
# === Parameters
# * row: Row of the input file in whích the token was found
# * column: Column of the input file in which the token was found
# * value: Expression in file that matched regular expression: \(
  def initialize(row, column, value)
    @row = row
    @column = column
    @value = value
  end

# == Method getRegexp
# Method to obtain class attribute @@regexp as a string
  def TkLParenth.getRegexp
    return @@regexp
  end
# == Method getKind
# Method to obtain class kind @@kind as a string
  def TkLParenth.getKind
    return @@kind
  end
end
